import javax.swing.*;	//引入swing图形库	-|-引用部分

public class test{	//定义主类

	JFrame frame;	//声明窗体类		-|
	JButton button;	//声明按钮类		-|-声明部分

    public static void main(String[] args){	//定义main()方法		-|
		test gui=new test();	//实例化主类	(*1*)					-|-“界面”部分
		gui.go();	//调用主类对象gui的go()方法 (*1*)				-|
    }										

    public void go(){	//定义go()方法

    	frame=new JFrame();	//实例化窗体类						-|
    	button=new JButton("有本事你他妈点我！");	//实例化按钮类	-|-实例化部分

    	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);	//设置窗体默认关闭操作	-|
    	frame.setSize(300,300);	//设置窗体大小											-|
    	frame.setVisible(true);	//设置窗体可见性											-|-窗体设置部分
    	frame.getContentPane().add(button);	//将按钮添加到窗体中							-|
    }
}

/*2017.8.17*/
(*1*):知识点，静态方法调用非静态方法时，需先实例化类再调用。
/*2017.8.30*/
知识点，主类是事件的监听者；“JPnael”需要自己写类继承之，并实现paintComponent()方法；
想要改变窗口内容，就调用JFrame.repaint(),他会重绘窗口并重新调用paintComponent()方法；
